What's the best way to cash USD checks in CDN to save on the spread. Any specific banks with better rates? Should I open an account in USD? I figure there must be a way to save hundreds if not thousands per month. Any tips and tricks are appreciated.