text: I think the challenge is cost - most investors using discount brokerages have a hard time paying the high cost of global trading when CAN/US trades are less than $10.  As a result there isn't a lot of motivation for the brokerages to offer the service.
  
  I know I defer to ADRs for that exact reason.