As so few finished consumer products are actually manufactured in North America anymore, even if you wanted to "Buy Canadian" or "Buy American" well, just go right on ahead & try that at a Walmart or any other number of big box retailers. Protectionist or isolationist, its impracticable to ask or even expect Canadians or Americans to do that. Not much more than sloganeering (Obamas's "Buy American" Jobs Program for eg.)...
I'd say buying Canadian does keep jobs in Canada. Rim had 9,000 employees in Waterloo, with the recent layoff it still employs 7,000. That's in Waterloo alone, RIM also has offices in Mississauga, Ottawa, and the Maritimes.
Anyway according to wiki., RIM seems to be doing well.
http://en.wikipedia.org/wiki/Research_In_Motion#cite_note-Blackberry-19
Year Sales Operating Income Net Income
2002[20] 294,000,000 (58,000,000) (28,000,000)
2003[20] 307,000,000 (64,000,000) (149,000,000)
2004[20] 595,000,000 78,000,000 52,000,000
2005[20] 1,350,000,000 386,000,000 206,000,000
2006[20] 2,066,000,000 617,000,000 375,000,000
2007[20] 3,037,000,000 807,000,000 632,000,000
2008[20] 6,009,000,000 1,731,000,000 1,294,000,000
2009[20] 11,065,000,000 2,722,000,000 1,893,000,000
2010[20] 14,953,000,000 3,507,000,000 2,457,000,000
2011[20] 19,907,000,000 4,639,000,000 3,444,000,000