既に支払った合計金額全部で考えるか、手数料抜き(TCを作るには必ずかかる費用なので別に考えるとする)で考えるかにもよります。
こちらでの両替商のVBCE
http://www.vbce.info/ を参考にしてみてもらうと今のレートは1C$=84.45 USをC$に替えるなら×1.292
そこで支払ったお金を円の現金で今現在カナダで替えるとすれば(現実には無理だし、日本でC$に替える場合はもっとレートが悪いですが)
541250円→C$6409 546662円なら→C$6473となります。
現実には既にUS$5000があるのでこちらでそのTCをカナダドルに替えるには
5000×1.292=C$6460が手に入ります。
手数料はかかりません。
以上を比較してみるとTC購入の手数料を支払った金額でC$に替えるのとUSからC$に替えるのとで10数ドルの違いだから大して損とか考えなくてもいいのではとおもいます。
しかし為替は毎時変わりますから、トピの方がカナダに来た時点でUSドルがカナダドルに対して強くなってたらカナダドルを手にするのが少なくなります。逆もありで、もっと多く手に入るかも知れません。
その時点はわからないので今、損得は言えないと思いますけど。既に替えてしまったのならなるようにしかなりませんね。