^^ Oh yeah, I've seen a number of those in Alberta. They scare the **** of you when they land on your back or chest. Trying to remember the name, but it's escaping me right now... EDIT: We'd call them longhorn beetles, but I am not 100% if that is what it is exactly.
EDIT 2: Could be this bad boy, the Spruce Sawyer...
http://www.insectsofalberta.com/sprucesawyer.htm