50 hours would be an excellent amount of training to bring you to competency. It exceeds the required minimum, but that's a good thing, as the minimum is only a license to get a plane wet, you've got lots more to learn after training the minimum. I'm sure that you can arrange any amount of training with most schools. I can highly recommend Lake Country Airways, in Orillia, just north of Toronto, everything you could want in float and landplane training, in a quiet environment. They will accomodate any training you would like.
Lake Country Airways: floatplane training, endorsements, float charters and rentals